peer-reviewed journal - Español Inglés Diccionario